
import BaseView from "./BaseView";
/**
 * 所有道具view 的父类。
 */
export default abstract class BaseItemView extends BaseView {

    protected index:number = 0;
    start(){
        super.start();
    }
    /**
     * item 因为存在重复利用的特性，所以在第一个的时候可以通过start进行设置界面，
     * 当被重复利用的时候可以使用init更新界面。
     * @param model 模型数据
     */
    init(model?){
        if(model){
            this.setModel(model);
        }
    }

    setIndex(idx){
        this.index = idx;
    }

    getIndex(){
        return this.index;
    }
}
